#pragma once
#ifndef __TRUECLIENT_H__
#define __TRUECLIENT_H__

#include <app/App.h>
#include <memory>
#include <msg/message.h>

class TrueClient: public App, public std::enable_shared_from_this<TrueClient>
{
public:
    TrueClient(int fd);

    ~TrueClient();

    virtual void fd_hander() override;

    virtual void message_hander(message msg) override;

private:
    bool running;
};

#endif //__TRUECLIENT_H__